home *** CD-ROM | disk | FTP | other *** search
- 10 CLS
- 20 A$=STRING$(80,205)
- 30 PRINT A$
- 40 PRINT TAB(28)"5006-A.BAS SPELLER-1"
- 50 COLOR 23,0,0
- 60 PRINT :PRINT :PRINT TAB(38)"IPCO"
- 70 COLOR 7,0,0
- 80 PRINT :PRINT :PRINT TAB(29)"INTERNATIONAL PC OWNERS"
- 90 PRINT :PRINT :PRINT TAB(17)"p.o. box 10426, pittsburgh, pennsylvania 15234"
- 100 PRINT A$
- 110 PRINT :PRINT :PRINT :PRINT :PRINT
- 120 PRINT TAB(28)"PRESS ANY KEY TO CONTINUE"
- 130 A$=INKEY$:IF A$="" THEN 130
- 140 CLS
- 1000 REM *** SPELLING PROGRAM ****
- 1010 REM *** PROGRAM WRITTEN BY RAYMOND H. SCHILLING ***
- 1020 REM 6065 REDFORD ROAD N.W.
- 1030 REM NORTH CANTON, OHIO 44720
- 1040 REM (216) 494-3289
- 1050 REM *** DATE WRITTEN 03/01/82 ***
- 1060 REM ************************************************************************
- 1070 REM ---- THIS PROGRAM ALLOWS YOU TO ENTER A LIST OF SPELLING WORDS
- 1080 REM AND THEN DISPLAYS EACH WORD FOR 2 SECONDS
- 1090 REM AND THEN THE STUDENT MUST TYPE THE WORD CORRECTLY ----
- 1100 REM ---- THE PROGRAM KEEPS TRACK OF THE NUMBER OF WORDS ANSWERED CORRECTLY
- 1110 REM AND REPEATS THE WORDS MISSED FOR THE STUDENT TO REDO ----
- 1120 REM ************************************************************************
- 1130 CLS
- 1140 KEY OFF
- 1150 DIM WORDS$(100)
- 1160 LET I=1
- 1170 PRINT "ENTER YOUR LIST OF SPELLING WORDS -- ONE WORD AFTER EACH QUESTION MARK"
- 1180 PRINT "ENTER THE WORD 'done' WHEN YOU HAVE FINISHED ENTERING ALL YOUR SPELLING WORDS"
- 1190 PRINT
- 1200 INPUT WORDS$(I)
- 1210 IF WORDS$(I)="DONE" THEN 1250
- 1220 IF WORDS$(I)="done" THEN 1250
- 1230 I=I+1
- 1240 GOTO 1200
- 1250 CLS
- 1260 PRINT
- 1270 PRINT "HIT ANY KEY WHEN YOU ARE READY TO BEGIN."
- 1280 A$=INKEY$
- 1290 IF A$="" THEN 1280
- 1300 I=I-1
- 1310 J=0:K=0
- 1320 CLS
- 1330 J=J+1
- 1340 TIME$="00:00:00"
- 1350 WHILE TIME$<"00:00:02"
- 1360 COLOR 15,0
- 1370 LOCATE 10,(39-LEN(WORDS$(J))/2)
- 1380 PRINT WORDS$(J)
- 1390 WEND
- 1400 CLS
- 1410 LOCATE 11,31
- 1420 FOR M=1 TO 18:PRINT CHR$(223);:NEXT M
- 1430 LOCATE 11,30:PRINT CHR$(221):LOCATE 11,50:PRINT CHR$(221)
- 1440 LOCATE 12,30:PRINT CHR$(221):LOCATE 12,50:PRINT CHR$(221)
- 1450 LOCATE 14,30:PRINT CHR$(221):LOCATE 14,50:PRINT CHR$(221)
- 1460 LOCATE 15,30:PRINT CHR$(221):LOCATE 15,50:PRINT CHR$(221)
- 1470 LOCATE 15,31
- 1480 FOR M=1 TO 18:PRINT CHR$(220);:NEXT M
- 1490 COLOR 15,0
- 1500 LOCATE 13,31
- 1510 INPUT R$
- 1520 COLOR 7,0
- 1530 IF R$=WORDS$(J) THEN C=C+1:GOTO 1560
- 1540 K=K+1
- 1550 LET WRONG$(K)=WORDS$(J)
- 1560 IF J<>I THEN 1320
- 1570 CLS
- 1580 BEEP:BEEP:BEEP
- 1590 PRINT "YOU SPELLED ";C;" WORDS CORRECTLY OUT OF A LIST OF ";I;" WORDS."
- 1600 PRINT
- 1610 IF C=I THEN 1790
- 1620 PRINT "HERE ARE THE WORDS YOU MISSED."
- 1630 PRINT "TYPE THE WORD CORRECTLY AFTER THE QUESTION MARK!"
- 1640 PRINT
- 1650 LET J=0
- 1660 LET J=J+1
- 1670 PRINT WRONG$(J)
- 1680 PRINT
- 1690 INPUT R$
- 1700 IF R$=WRONG$(J) THEN 1720
- 1710 PRINT "WRONG! TRY AGAIN.":GOTO 1680
- 1720 BEEP
- 1730 PRINT "GOOD! THAT'S CORRECT."
- 1740 PRINT
- 1750 IF K=J THEN 1810
- 1760 PRINT "HERE'S THE NEXT WORD."
- 1770 PRINT
- 1780 GOTO 1660
- 1790 PRINT
- 1800 BEEP:PRINT "CONGRATULATIONS! YOU SPELLED THEM ALL CORRECTLY"
- 1810 PRINT
- 1820 BEEP
- 1830 PRINT "THAT'S ALL FOR NOW!"
- 1840 KEY ON
- PRINT "CONGRATULATIONS! YOU SPELLED THEM ALL CORRECTLY"
- 1810 PRINT
- 1820 BEEP
- 1830 PRINT "THAT'S ALL FOR NOW!"
- 184